﻿using System.Collections.Generic;

namespace In.Api.Dto.HisWs
{
    public class GetScheduleInfoResponse
    {
        /// <summary>
        ///     处理结果代码， 0-成功，其他值为失败
        /// </summary>
        public string ResultCode { get; set; }

        /// <summary>
        ///     处理结果描述
        ///     成功为空，失败时返回描述
        /// </summary>
        public string ResultDesc { get; set; }

        /// <summary>
        ///     排班列表
        /// </summary>
        public List<ScheduleInfo> ScheduleList { get; set; }

        public class ScheduleInfo
        {
            /// <summary>
            ///     科室编码
            /// </summary>
            public string DeptId { get; set; }

            /// <summary>
            ///     科室名称
            /// </summary>
            public string DeptName { get; set; }

            /// <summary>
            ///     医生编码
            /// </summary>
            public string DoctorId { get; set; }

            /// <summary>
            ///     医生名称
            /// </summary>
            public string DoctorName { get; set; }

             /// <summary>
            ///     号类别
            /// </summary>
            public string RegType { get; set; }

            /// <summary>
            ///     出诊日期
            /// </summary>
            public string RegDate { get; set; }

            /// <summary>
            ///     是否停诊，0-正常出诊  1-停诊
            /// </summary>
            public string IsHalt { get; set; }

            /// <summary>
            ///     时段，取医院时段
            /// </summary>
            public string TimeSlice { get; set; }

            /// <summary>
            ///     是否有分时（0-否，1-有）
            /// </summary>
            public string IsTimeFlag { get; set; }

            /// <summary>
            ///     挂号费
            /// </summary>
            public string Fee { get; set; }

            /// <summary>
            ///     诊疗费
            /// </summary>
            public string TreatFee { get; set; }

            /// <summary>
            ///     其他费
            /// </summary>
            public string OtherFee { get; set; }
            /// <summary>
            ///     其他费
            /// </summary>
            public string StartTime { get; set; }

        }
    }
}